Allocate
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
AllocContig
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
CallDICIProc
CallFSDCommProc
CallHFSCIProc
CallIOCompletionProc
CallLg2PhysProc
CatMove
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
CloseWD
Working directories not supported. Use file system specification (FSSpec) records instead. Not available in Carbon.
Create
Not available in Carbon.
create
Use FSpCreate instead. Not available in Carbon.
DICIProcPtr
DirCreate
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
DisposeDICIUPP
DisposeFSDCommUPP
DisposeHFSCIUPP
DisposeIOCompletionUPP
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
DisposeLg2PhysUPP
eject
Not available in Carbon.
Eject
Not available in Carbon.
FInitQueue
Not available in Carbon.
FlushVol
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
flushvol
Not available in Carbon.
FSAllocateFork
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSCatalogSearch
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSClose
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSCloseFork
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSCloseIterator
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSCompareFSRefs
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSCreateDirectoryUnicode
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSCreateFileUnicode
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSCreateFork
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSDCommProcPtr
fsdelete
Use FSpDelete instead. Not available in Carbon.
FSDelete
Use FSpDelete instead. Not available in Carbon.
FSDeleteFork
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSDeleteObject
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSExchangeObjects
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSFlushFork
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSGetCatalogInfo
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSGetCatalogInfoBulk
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSGetDataForkName
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSGetForkCBInfo
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSGetForkPosition
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSGetForkSize
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSGetResourceForkName
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSGetVolumeInfo
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSIterateForks
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSMakeFSRefUnicode
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSMakeFSSpec
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSMoveObject
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSOpen
Use FSpOpenDF (for a data fork) or FSpOpenRF (for a resource fork) instead. Not available in Carbon.
fsopen
Use FSpOpenDF (for a data fork) or FSpOpenRF (for a resource fork) instead. Not available in Carbon.
FSOpenFork
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSOpenIterator
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSPathMakeRef
Available in Carbon 1.1 and later when running Mac OS 8.6 or later.
FSpCatMove
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSpCreate
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSpDelete
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSpDirCreate
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSpExchangeFiles
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSpGetFInfo
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSpMakeFSRef
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSpOpenDF
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSpOpenRF
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSpRename
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSpRstFLock
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSpSetFInfo
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSpSetFLock
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSRead
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSReadFork
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSRefMakePath
Available in Carbon 1.1 and later when running Mac OS 8.6 or later.
fsrename
Use FSpRename instead. Not available in Carbon.
FSRenameUnicode
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSSetCatalogInfo
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSSetForkPosition
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSSetForkSize
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSSetVolumeInfo
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
FSWrite
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
FSWriteFork
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
GetEOF
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
getfinfo
Use FSpGetFInfo instead. Not available in Carbon.
GetFInfo
Use FSpGetFInfo instead. Not available in Carbon.
GetFPos
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
GetFSInfo
Not available in Carbon.
GetFSQHdr
Not supported in Carbon. Applications should not be using this function anyway. Not available in Carbon.
GetVCBQHdr
Not available in Carbon.
getvinfo
Not available in Carbon.
GetVInfo
Not available in Carbon.
GetVol
Carbon applications should use HGetVol and HSetVol to get and set the default directory. GetVol and SetVol are no longer supported and working directories are not supported. Not available in Carbon.
getvol
Working directories are not supported. Not available in Carbon.
GetVRefNum
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
GetWDInfo
Working directories not supported. Use file system specification (FSSpec) records instead. Not available in Carbon.
HCreate
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HDelete
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HFSCIProcPtr
HGetFInfo
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HGetVol
Carbon applications should use HGetVol and HSetVol to get and set the default directory. GetVol and SetVol are no longer supported and working directories are not supported. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HOpen
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HOpenDF
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HOpenRF
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HRename
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HRstFLock
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HSetFInfo
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HSetFLock
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
HSetVol
Carbon applications should use HGetVol and HSetVol to get and set the default directory. GetVol and SetVol are no longer supported and working directories are not supported. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
InformFFS
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
InformFSM
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
InstallFS
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
InvokeDICIUPP
InvokeFSDCommUPP
InvokeHFSCIUPP
InvokeIOCompletionUPP
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
InvokeLg2PhysUPP
IOCompletionProcPtr
Lg2PhysProcPtr
NewDICIUPP
NewFSDCommUPP
NewHFSCIUPP
NewIOCompletionUPP
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
NewLg2PhysUPP
OpenDF
Use FSpOpenDF instead. Not available in Carbon.
openrf
Use FSpOpenRF instead. Not available in Carbon.
OpenRF
Use FSpOpenRF instead. Not available in Carbon.
OpenWD
Working directories not supported. Use file system specification (FSSpec) records instead. Not available in Carbon.
PBAllocateAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBAllocateForkAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBAllocateForkSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBAllocateSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBAllocContigAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBAllocContigSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBCatalogSearchAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCatalogSearchSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCatMoveAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBCatMoveSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBCatSearchAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBCatSearchSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBCloseForkAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCloseForkSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCloseIteratorAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCloseIteratorSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCloseWDAsync
Working directories not supported. Use file system specification (FSSpec) records instead. Not available in Carbon.
PBCloseWDSync
Working directories not supported. Use file system specification (FSSpec) records instead. Not available in Carbon.
PBCompareFSRefsAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCompareFSRefsSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCreateAsync
Obsolete. Use PBHCreateAsync instead. Not available in Carbon.
PBCreateDirectoryUnicodeAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCreateDirectoryUnicodeSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCreateFileIDRefAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBCreateFileIDRefSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBCreateFileUnicodeAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCreateFileUnicodeSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCreateForkAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCreateForkSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBCreateSync
Obsolete. Use PBHCreateSync instead. Not available in Carbon.
PBDeleteAsync
Obsolete. Use PBHDeleteAsync instead. Not available in Carbon.
PBDeleteFileIDRefAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDeleteFileIDRefSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDeleteForkAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBDeleteForkSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBDeleteObjectAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBDeleteObjectSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBDeleteSync
Obsolete. Use PBHDeleteSync instead. Not available in Carbon.
PBDirCreateAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDirCreateSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTAddAPPLAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTAddAPPLSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTAddIconAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTAddIconSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTCloseDown
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTDeleteAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTDeleteSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTFlushAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTFlushSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTGetAPPLAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTGetAPPLSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTGetCommentAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTGetCommentSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTGetIconAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTGetIconInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTGetIconInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTGetIconSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTGetInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTGetInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTGetPath
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTOpenInform
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTRemoveAPPLAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTRemoveAPPLSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTRemoveCommentAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTRemoveCommentSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTResetAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTResetSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTSetCommentAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBDTSetCommentSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBEject
Not available in Carbon.
PBExchangeFilesAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBExchangeFilesSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBExchangeObjectsAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBExchangeObjectsSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBFlushFileAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBFlushFileSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBFlushForkAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBFlushForkSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBFlushVolAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBFlushVolSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetAltAccessAsync
68K-specific.
PBGetAltAccessSync
68K-specific.
PBGetCatalogInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBGetCatalogInfoBulkAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBGetCatalogInfoBulkSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBGetCatalogInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBGetCatInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetCatInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetEOFAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetEOFSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetFCBInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetFCBInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetFInfoAsync
Obsolete. Use PBHGetFInfoAsync instead. Not available in Carbon.
PBGetFInfoSync
Obsolete. Use PBHGetFInfoSync instead. Not available in Carbon.
PBGetForeignPrivsAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetForeignPrivsSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetForkCBInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBGetForkCBInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBGetForkPositionAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBGetForkPositionSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBGetForkSizeAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBGetForkSizeSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBGetFPosAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetFPosSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetUGEntryAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetUGEntrySync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetVInfoAsync
Obsolete. Use PBHGetVInfoAsync instead. Not available in Carbon.
PBGetVInfoSync
Obsolete. Use PBHGetVInfoSync instead. Not available in Carbon.
PBGetVolAsync
Obsolete. Use PBHGetVolAsync instead. Not available in Carbon.
PBGetVolMountInfo
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetVolMountInfoSize
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBGetVolSync
Obsolete. Use PBHGetVolSync instead. Not available in Carbon.
PBGetVolumeInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBGetVolumeInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBGetWDInfoAsync
Working directories not supported. Use file system specification (FSSpec) records instead. Not available in Carbon.
PBGetWDInfoSync
Working directories not supported. Use file system specification (FSSpec) records instead. Not available in Carbon.
PBGetXCatInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
PBGetXCatInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
PBHCopyFileAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHCopyFileSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHCreateAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHCreateSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHDeleteAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHDeleteSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHGetDirAccessAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHGetDirAccessSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHGetFInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHGetFInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHGetLogInInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHGetLogInInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHGetVInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHGetVInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHGetVolAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHGetVolParmsAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHGetVolParmsSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHGetVolSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHMapIDAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHMapIDSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHMapNameAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHMapNameSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHMoveRenameAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHMoveRenameSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHOpenAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHOpenDenyAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHOpenDenySync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHOpenDFAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHOpenDFSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHOpenRFAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHOpenRFDenyAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHOpenRFDenySync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHOpenRFSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHOpenSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHRenameAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHRenameSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHRstFLockAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHRstFLockSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHSetDirAccessAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHSetDirAccessSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHSetFInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHSetFInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHSetFLockAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHSetFLockSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHSetVolAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHSetVolSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBHTrashVolumeCachesSync
Not available in Carbon.
PBIterateForksAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBIterateForksSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBLockRangeAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBLockRangeSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBMakeFSRefAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBMakeFSRefSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBMakeFSRefUnicodeAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBMakeFSRefUnicodeSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBMakeFSSpecAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBMakeFSSpecSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBMountVol
Not available in Carbon.
PBMoveObjectAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBMoveObjectSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBOffLine
Not available in Carbon.
PBOpenDFAsync
Obsolete. Use PBHOpenDFAsync instead. Not available in Carbon.
PBOpenDFSync
Obsolete. Use PBHOpenDFSync instead. Not available in Carbon.
PBOpenForkAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBOpenForkSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBOpenIteratorAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBOpenIteratorSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBOpenRFAsync
Obsolete. Use PBHOpenRFAsync instead. Not available in Carbon.
PBOpenRFSync
Obsolete. Use PBHOpenRFSync instead. Not available in Carbon.
PBOpenWDAsync
Working directories not supported. Use file system specification (FSSpec) records instead. Not available in Carbon.
PBOpenWDSync
Working directories not supported. Use file system specification (FSSpec) records instead. Not available in Carbon.
PBReadForkAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBReadForkSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBRenameAsync
Obsolete. Use PBHRenameAsync instead. Not available in Carbon.
PBRenameSync
Obsolete. Use PBHRenameSync instead. Not available in Carbon.
PBRenameUnicodeAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBRenameUnicodeSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBResolveFileIDRefAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBResolveFileIDRefSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBRstFLockAsync
Obsolete. Use PBHRstFLock Async instead. Not available in Carbon.
PBRstFLockSync
Obsolete. Use PBHRstFlockSync instead. Not available in Carbon.
PBSetAltAccessAsync
68K-specific.
PBSetAltAccessSync
68K-specific.
PBSetCatalogInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBSetCatalogInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBSetCatInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBSetCatInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBSetEOFAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBSetEOFSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBSetFInfoAsync
Obsolete. Use PBHSetFInfoAsync instead. Not available in Carbon.
PBSetFInfoSync
Obsolete. Use PBHSetFInfoSync instead. Not available in Carbon.
PBSetFLockAsync
Obsolete. Use PBHSetFLockAsync instead. Not available in Carbon.
PBSetFLockSync
Obsolete. Use PBHSetFLockSync instead. Not available in Carbon.
PBSetForeignPrivsAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBSetForeignPrivsSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBSetForkPositionAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBSetForkPositionSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBSetForkSizeAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBSetForkSizeSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBSetFPosAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBSetFPosSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBSetFVersAsync
Obsolete. Use PBHSetFVersAsync instead. Not available in Carbon.
PBSetFVersSync
Obsolete. Use PBHSetFVersSync instead. Not available in Carbon.
PBSetVInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBSetVInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBSetVolAsync
Obsolete. Use PBHSetVolAsync instead. Not available in Carbon.
PBSetVolSync
Obsolete. Use PBHSetVolSync instead. Not available in Carbon.
PBSetVolumeInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBSetVolumeInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBShareAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBShareSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBUnlockRangeAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBUnlockRangeSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBUnmountVol
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBUnmountVolImmed
Not available in Carbon.
PBUnshareAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBUnshareSync
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBVolumeMount
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
PBWriteForkAsync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBWriteForkSync
Available in Carbon 1.0.2 and later when running Mac OS 9, or later.
PBXGetVolInfoAsync
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
PBXGetVolInfoSync
Available in Carbon 1.0.2 and later when running Mac OS 8.5 or later.
RemoveFS
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
rename
Rename
Use FSpRename instead. Not available in Carbon.
RstFLock
Use FSpRstFLock instead. Not available in Carbon.
rstflock
Use FSpRstFLock instead. Not available in Carbon.
SetEOF
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
setfinfo
Use FSpSetFInfo instead. Not available in Carbon.
SetFInfo
Use FSpSetFInfo instead. Not available in Carbon.
setflock
Use FSpSetFLock instead. Not available in Carbon.
SetFLock
Use FSpSetFLock instead. Not available in Carbon.
SetFPos
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
SetFSInfo
Not available in Carbon.
SetVol
Carbon applications should use HGetVol and HSetVol to get and set the default directory. GetVol and SetVol are no longer supported and working directories are not supported. Not available in Carbon.
setvol
Working directories are not supported. Not available in Carbon.
UnmountVol
Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.
unmountvol
Not available in Carbon.
UTAddFCBToSearchList
Not available in Carbon.
UTAddNewVCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTAdjustEOF
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTAllocateFCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTAllocateVCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTAllocateWDCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTBlockInFQHashP
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTCacheReadIP
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTCacheWriteIP
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTCheckDirBusy
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTCheckFCB
Not available in Carbon.
UTCheckFileModifiable
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTCheckFileRefNum
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTCheckForkPermissions
Not available in Carbon.
UTCheckPermission
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTCheckVolModifiable
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTCheckVolOffline
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTCheckVolRefNum
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTCheckWDRefNum
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTDetermineVol
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTDisposeVCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTEjectVol
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTFindDrive
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTFlushCache
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTGetBlock
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTGetDefaultVol
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTGetForkControlBlockSize
Not available in Carbon.
UTGetPathComponentName
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTIndexFCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTLocateFCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTLocateFCBInSearchList
Not available in Carbon.
UTLocateNextFCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTLocateNextVCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTLocateVCBByName
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTLocateVCBByRefNum
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTMarkDirty
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTParsePathname
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTReleaseBlock
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTReleaseFCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTReleaseWDCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTRemoveFCBFromSearchList
Not available in Carbon.
UTResolveFCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTResolveFileRefNum
Not available in Carbon.
UTResolveWDCB
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTSetDefaultVol
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTTrashBlocks
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTTrashFileBlocks
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTTrashVolBlocks
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTVolCacheReadIP
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.
UTVolCacheWriteIP
FSM functions used to extend the system are not supported in Carbon. Not available in Carbon.